<?php

/**
 * @Table = colaborador
 * @Schema = dados
 */
class Colaborador {

    /**
     * @Serial
     * @Colmap = ide_colaborador
     */
    private $id;

    /**
     * @Colmap = nom_colaborador
     */
    private $nome;

    /**
     * @Colmap = num_cpf
     * @Mask = cpf
     * @Persistence (type=cpf,NotNull=true,size=11)
     */
    private $numeroCPF;

    /**
     * @Colmap = dat_nascimento
     * @Mask = data
     * @Persistence (type=data,NotNull=true,size=8)
     */
    private $dataNascimento;

    /**
     * @Colmap = num_telefone1
     * @Mask = telefone
     * @Persistence (type=telefone)
     */
    private $numeroTelefone1;

    /**
     * @Colmap = num_telefone2
     * @Mask = telefone
     * @Persistence (type=telefone)
     */
    private $numeroTelefone2;

    /**
     * @Colmap = des_email
     */
    private $email;

    /**
     * @Colmap = ide_usuario_criador
     * @Persistence (type=texto,NotNull=true)
     */
    private $idUsuarioCriador;

    /**
     * @Colmap = dat_criacao
     * @Persistence (type=inteiro,NotNull=true)
     */
    private $dataCriacao;

    /**
     * @Colmap = ide_usuario_atualizador
     * @Persistence (type=texto)
     */
    private $idUsuarioAtualizador;

    /**
     * @Colmap = dat_atualizacao
     * @Persistence (type=inteiro)
     */
    private $dataAtualizacao;

    /**
     * @Colmap = des_status
     * @Persistence (type=texto,NotNull=true)
     */
    private $status;
    
    public function getId() {
        return $this->id;
    }

    public function setId($id) {
        $this->id = $id;
    }

    public function getNome() {
        return $this->nome;
    }

    public function setNome($nome) {
        $this->nome = $nome;
    }

    public function getNumeroCPF() {
        return $this->numeroCPF;
    }

    public function setNumeroCPF($numeroCPF) {
        $this->numeroCPF = $numeroCPF;
    }

    public function getDataNascimento() {
        return $this->dataNascimento;
    }

    public function setDataNascimento($dataNascimento) {
        $this->dataNascimento = $dataNascimento;
    }

    public function getNumeroTelefone1() {
        return $this->numeroTelefone1;
    }

    public function setNumeroTelefone1($numeroTelefone1) {
        $this->numeroTelefone1 = $numeroTelefone1;
    }

    public function getNumeroTelefone2() {
        return $this->numeroTelefone2;
    }

    public function setNumeroTelefone2($numeroTelefone2) {
        $this->numeroTelefone2 = $numeroTelefone2;
    }

    public function getEmail() {
        return $this->email;
    }

    public function setEmail($email) {
        $this->email = $email;
    }

    public function getIdUsuarioCriador() {
        return $this->idUsuarioCriador;
    }

    public function setIdUsuarioCriador($idUsuarioCriador) {
        $this->idUsuarioCriador = $idUsuarioCriador;
    }

    public function getDataCriacao() {
        return $this->dataCriacao;
    }

    public function setDataCriacao($dataCriacao) {
        $this->dataCriacao = $dataCriacao;
    }

    public function getIdUsuarioAtualizador() {
        return $this->idUsuarioAtualizador;
    }

    public function setIdUsuarioAtualizador($idUsuarioAtualizador) {
        $this->idUsuarioAtualizador = $idUsuarioAtualizador;
    }

    public function getDataAtualizacao() {
        return $this->dataAtualizacao;
    }

    public function setDataAtualizacao($dataAtualizacao) {
        $this->dataAtualizacao = $dataAtualizacao;
    }
    public function getStatus() {
        return $this->status;
    }

    public function setStatus($status) {
        $this->status = $status;
    }



}

?>
